package com.icehelper.hades.base.util.httpfluent.constant;

import java.util.AbstractMap;
import java.util.Map;

/**
 * 内部上下文信息
 */
public enum InternalContext {
    /**
     * 上下文
     */
    CONTEXT,
    /**
     * 标签
     */
    TAG,
    /**
     * 字符集
     */
    CHARSET,
    /**
     * 是否打印
     */
    LOGGABLE,
    /**
     * 重试次数
     */
    RETRY
    ;

    public Map.Entry<String, Object> of(Object object) {
        return new AbstractMap.SimpleEntry<>(this.name(), object);
    }

}
